#ifndef __UXML_NON_COPYABLE_H__
#define __UXML_NON_COPYABLE_H__

namespace ck
{
	namespace xml
	{
		class NonCopyable
		{
		public:
			NonCopyable() {}
			virtual ~NonCopyable() {}
		//public:
		//	NonCopyable() { m_ref = 1; }
		//	virtual ~NonCopyable() {}
		//public:
		//	virtual int AddRef() { return (++m_ref); }
		//	virtual void Release() { if ((--m_ref) == 0) { delete this; } }
		//protected:
		//	int	m_ref;
		};

	}
}

#endif //__UXML_NON_COPYABLE_H__
